package com.neuedu.spring.service;

import com.neuedu.spring.dao.DeptDao;
import com.neuedu.spring.dao.IDeptDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;

/**
 * @author 金山
 * 项目：spring-learn
 * site: https://blog.fulfill.com.cn
 * 描述
 * @data 2025/3/1014:58
 */
// @Component
@Service
public class DeptService {

    // @Resource    默认是使用名称 匹配的

    @Autowired     //使用类型匹配   使用反射代理的方式
    @Qualifier(value="deptDao2")
    private IDeptDao myDeptDao;


    public IDeptDao getMyDeptDao() {
        return myDeptDao;
    }

    // @Autowired     //使用类型匹配   使用反射代理的方式
    // @Qualifier(value="deptDao2")
    public void setMyDeptDao(IDeptDao myDeptDao) {
        this.myDeptDao = myDeptDao;
    }

    public void queryList(){
        System.out.println("DeptService.queryList");
        myDeptDao.selectList();
    }




}
